package com.cqndt.disaster.device.controller;

import java.util.Map;
import java.util.List;
import com.cqndt.disaster.device.util.AjaxResult;
import org.springframework.web.bind.annotation.*;
import org.springframework.beans.factory.annotation.Autowired;
import com.cqndt.disaster.device.service.TabAndroidVersionService;

/**
 * @author lgb
 * @date 2020-9-1
 * @return 版本管理
 **/
@RestController
@RequestMapping("/api/v2/android")
public class VersionUpdateController extends BaseController{
	
    @Autowired
    private TabAndroidVersionService versionUpdateService;

    @ResponseBody
    @GetMapping("/version/{versionNumber}")
    public AjaxResult findNewVersionNumber(@PathVariable("versionNumber") Integer versionNumber) {
        try {
            List<Map<String, Object>> list = versionUpdateService.findNewVersion();
            if (list != null && Integer.valueOf(list.get(0).get("versionCode").toString())> versionNumber) {
                return success(list,"有新版本");//有新版本
            } else {
                return error("无新版本");//无新版本
            }

        } catch (Exception e) {
            return error("查找新版本失败！");
        }
    }

}